encoding/json.Decoder.tokenState (field)
31 uses
encoding/json (current package)
stream.go#L23: tokenState int
stream.go#L308: switch dec.tokenState {
stream.go#L318: dec.tokenState = tokenArrayValue
stream.go#L328: dec.tokenState = tokenObjectValue
stream.go#L334: switch dec.tokenState {
stream.go#L342: switch dec.tokenState {
stream.go#L344: dec.tokenState = tokenArrayComma
stream.go#L346: dec.tokenState = tokenObjectComma
stream.go#L380: dec.tokenStack = append(dec.tokenStack, dec.tokenState)
stream.go#L381: dec.tokenState = tokenArrayStart
stream.go#L385: if dec.tokenState != tokenArrayStart && dec.tokenState != tokenArrayComma {
stream.go#L389: dec.tokenState = dec.tokenStack[len(dec.tokenStack)-1]
stream.go#L399: dec.tokenStack = append(dec.tokenStack, dec.tokenState)
stream.go#L400: dec.tokenState = tokenObjectStart
stream.go#L404: if dec.tokenState != tokenObjectStart && dec.tokenState != tokenObjectComma {
stream.go#L408: dec.tokenState = dec.tokenStack[len(dec.tokenStack)-1]
stream.go#L414: if dec.tokenState != tokenObjectColon {
stream.go#L418: dec.tokenState = tokenObjectValue
stream.go#L422: if dec.tokenState == tokenArrayComma {
stream.go#L424: dec.tokenState = tokenArrayValue
stream.go#L427: if dec.tokenState == tokenObjectComma {
stream.go#L429: dec.tokenState = tokenObjectKey
stream.go#L435: if dec.tokenState == tokenObjectStart || dec.tokenState == tokenObjectKey {
stream.go#L437: old := dec.tokenState
stream.go#L438: dec.tokenState = tokenTopValue
stream.go#L440: dec.tokenState = old
stream.go#L444: dec.tokenState = tokenObjectColon
stream.go#L464: switch dec.tokenState {
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |